コントローラー
コントローラーは、コマンドプロンプトでプロジェクトのルートディレクトリで
と入力することで作成することができます。
上記のコマンドを実行すると、
app/controllers/コントローラー名_controller.rb
app/view/コントローラー名のフォルダ
app/helpers/コントローラー名_helper.rb
test/controllers/コントローラー名_controller_test.rb
がそれぞれ作成されます。
コントローラーの操作を行うファイルは
app/controllers/コントローラー名_controller.rb
となるのでこちらのファイルの説明をしていきます。
このファイルを開くと
となっているので
のようにendの前に処理内容を記入します。
この時点では、アクセスされたURLごとの設定がされていないためこのページはまだ表示することはできません。
rails generate conntroller コントローラー名
と入力することで作成することができます。
上記のコマンドを実行すると、
app/controllers/コントローラー名_controller.rb
app/view/コントローラー名のフォルダ
app/helpers/コントローラー名_helper.rb
test/controllers/コントローラー名_controller_test.rb
がそれぞれ作成されます。
コントローラーの操作を行うファイルは
app/controllers/コントローラー名_controller.rb
となるのでこちらのファイルの説明をしていきます。
このファイルを開くと
class コントローラー名Controller < ApplicationController
end
end
となっているので
class コントローラー名Controller < ApplicationController
def メソッド名
render plain: "表示する内容"
end
end
def メソッド名
render plain: "表示する内容"
end
end
のようにendの前に処理内容を記入します。
この時点では、アクセスされたURLごとの設定がされていないためこのページはまだ表示することはできません。